import difflib
query_str = '北京市海淀区'
s1 = '北京市海淀回'
s2 = '北京城海淀区'
s3 = '北京城海淀回'
print(difflib.SequenceMatcher(None, query_str, s1).quick_ratio())
print(difflib.SequenceMatcher(None, query_str, s2).quick_ratio())
print(difflib.SequenceMatcher(None, query_str, s3).quick_ratio())
输出为:
0.8333333333333334
0.8333333333333334
0.6666666666666666